package com.datoucai.dto;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 评论的dto
 */
@Data
public class CommentInfoDto {

    private Long id;

    private List<String> ids;
    /**
     * 用户id
     */
    private Long userId;
    /**
     * 用户名
     */
    private String username;
    /**
     * 头像
     */
    private String avatar;
    /**
     * 被回复的用户名
     */
    private String repliedUsername;
    /**
     * 被回复的用户Id
     */
    private String repliedUserId;

    private Integer module;

    private Long resourceId;

    private String content;

    private Integer status;
    /**
     * 评分
     */
    private Integer score;

    /**
     * 排序方式
     * 1：最新
     * 2：最热
     * 3：最早
     */
    private Integer order;

    private Integer starNum;

    private Integer isDelete;

    private Date createTime;

    private Date updateTime;

    private Integer pageNum;

    private Integer pageSize;
    /**
     * 父评论ID
     * 一般用于多级回复时需要
     */
    private Long parentCommentId;
    /**
     * 根评论ID
     * 一般用于多级回复时需要
     */
    private Long rootCommentId;
    /**
     * 子回复数量
     */
    private Integer replyNum;

}
